<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />		
		<meta name="author" content="" />
		<meta name="last-edit" content="2023.03.01" />
		<title>面向对象</title>
		<style type="text/css">

			
		</style>

		<body>
			<script type="text/javascript">
        // 对象
        let student = {
          name: '张三',
          age: 18,
          fun: () => {
            console.log('1111');
          },
          李四: '1231'
        }
        console.log(student);
        console.log(Object.keys(student));
        console.log(Object.values(student));


        // Date对象
        let date = new Date()
        console.log(Date.now());
        console.log(date);
        console.log(date.getTime());
        console.log(date.getFullYear());
        console.log(date.getMonth());
        console.log(date.getDate());
        console.log(date.getDay());


        // 原型与原型链
        // 每一个函数都包含一个原型对象,每个函数都包含一个prototype属性,其指向原型对象
        // 通过原型对象的__proto__属性指向函数的原型对象的prototype属性，一层层往上找,
        // 直到找到Object的原型对象, 这种层层继承的链式结构叫做原型链
			</script>
		</body>
	</head>

</html>